package com.sid.oncf.dao.impl;

import java.util.List;

import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.Query;

import com.sid.oncf.dao.interfaces.IActualiteDao;
import com.sid.oncf.entity.Actualites;

public class ActualiteDaoImpl implements IActualiteDao {
	
	@PersistenceContext
	private EntityManager em;

	public boolean save(Actualites a) {
		em.persist(a);
		return true;
	}

	public boolean update(Actualites a) {
		em.merge(a);
		return true;
	}

	public Actualites find(int id) {
		return em.find(Actualites.class, id);
	}

	public List<Actualites> findAll() {
		Query query=em.createQuery("select a from Actualites a",Actualites.class);
		return query.getResultList();
	}

}
